package cn.zdm.authserver.config.security;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * copyright (C), 2021, 北京同创永益科技发展有限公司
 *
 * @author ZhaoDeman
 * @version 1.0.0
 * <author>                <time>                  <version>                   <description>
 * ZhaoDeman        2021/1/7 13:21                 1.0                        请求头
 * @program auth-server
 * @description 请求头
 * @create 2021/1/7 13:21
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
public class RequestHeader {
    /**
     * 请求主机ip+端口
     */
    private String host;
    /**
     * 连接类型
     */
    private String connection;
    /**
     * 缓存控制
     */
    private String cacheControl;
    /**
     * Upgrade-Insecure-Request:1
     */
    private String upgradeInsecureRequests;

    /**
     * 使用的浏览器版本
     */
    private String userAgent;

    /**
     * 可接受的返回的数据类型
     * text/html
     * application/xhtml+xml
     * application/xml
     * q=0.9,image/apng,
     */
    private String accept;

    /**
     * Accept-Encoding gizp 声明浏览器兼容的编码类型
     */
    private String acceptEncoding;

    /**
     * 浏览器支持的语言
     * Accept-Language zh-CN 简体中文
     * zh 中文
     * q=0.9 q表示权重系数 q值越大表示越期望获得q值之前
     */
    private String acceptLanguage;
}
